/**************************************************
Initialisation des FIFOs - Fonction
by RASPAUD Alexandre
**************************************************/

#include "conversion_carte.h"

/**************************************************
Conversion des cartes
--> Convertie les chiffres contenu dans les structures "CARTE" en chaine de caractère
pour pouvoir les lires et les afficher durant une partie
IN : adresse de l'un des éléments d'une FIFO_PAQUET
OUT : 0=réussite / -1=échec de la conversion
**************************************************/
int conversion_carte(FIFO_PAQUET* carte)
{
	char BDD_carte[5][14][20],BDD_joueur[5][10];
	int i=0;
	
	//for(i=1;i<=13;i++) //init' du tableau pour identifier les cartes
	//{
		switch(carte->carte.valeur)
		{
			case 1:
				printf("AS ");
				/*BDD_carte[1][i]="AS COEUR";
				BDD_carte[2][i]="AS CARREAU";
				BDD_carte[3][i]="AS PIQUE";
				BDD_carte[4][i]="AS TREFLE";*/
				break;
			case 2:
				printf("2 ");
				/*BDD_carte[1][i]="2 COEUR";
				BDD_carte[2][i]="2 CARREAU";
				BDD_carte[3][i]="2 PIQUE";
				BDD_carte[4][i]="2 TREFLE";*/
				break;
			case 3:
				printf("3 ");
				/*BDD_carte[1][i]="3 COEUR";
				BDD_carte[2][i]="3 CARREAU";
				BDD_carte[3][i]="3 PIQUE";
				BDD_carte[4][i]="3 TREFLE";*/
				break;
			case 4:
				printf("4 ");
				/*BDD_carte[1][i]="4 COEUR";
				BDD_carte[2][i]="4 CARREAU";
				BDD_carte[3][i]="4 PIQUE";
				BDD_carte[4][i]="4 TREFLE";*/
				break;
			case 5:
				printf("5 ");
				/*BDD_carte[1][i]="5 COEUR";
				BDD_carte[2][i]="5 CARREAU";
				BDD_carte[3][i]="5 PIQUE";
				BDD_carte[4][i]="5 TREFLE";*/
				break;
			case 6:
				printf("6 ");
				/*BDD_carte[1][i]="6 COEUR";
				BDD_carte[2][i]="6 CARREAU";
				BDD_carte[3][i]="6 PIQUE";
				BDD_carte[4][i]="6 TREFLE";*/
				break;
			case 7:
				printf("7 ");
				/*BDD_carte[1][i]="7 COEUR";
				BDD_carte[2][i]="7 CARREAU";
				BDD_carte[3][i]="7 PIQUE";
				BDD_carte[4][i]="7 TREFLE";*/
				break;
			case 8:
				printf("8 ");
				/*BDD_carte[1][i]="8 COEUR";
				BDD_carte[2][i]="8 CARREAU";
				BDD_carte[3][i]="8 PIQUE";
				BDD_carte[4][i]="8 TREFLE";*/
				break;
			case 9:
				printf("9 ");
				/*BDD_carte[1][i]="9 COEUR";
				BDD_carte[2][i]="9 CARREAU";
				BDD_carte[3][i]="9 PIQUE";
				BDD_carte[4][i]="9 TREFLE";*/
				break;
			case 10:
				printf("10 ");
				/*BDD_carte[1][i]="10 COEUR";
				BDD_carte[2][i]="10 CARREAU";
				BDD_carte[3][i]="10 PIQUE";
				BDD_carte[4][i]="10 TREFLE";*/
				break;
			case 11:
				printf("VALET ");
				/*BDD_carte[1][i]="VALET COEUR";
				BDD_carte[2][i]="VALET CARREAU";
				BDD_carte[3][i]="VALET PIQUE";
				BDD_carte[4][i]="VALET TREFLE";*/
				break;
			case 12:
				printf("DAME ");
				/*BDD_carte[1][i]="DAME COEUR";
				BDD_carte[2][i]="DAME CARREAU";
				BDD_carte[3][i]="DAME PIQUE";
				BDD_carte[4][i]="DAME TREFLE";*/
				break;
			case 13:
				printf("ROI ");
				/*BDD_carte[1][i]="ROI COEUR";
				BDD_carte[2][i]="ROI CARREAU";
				BDD_carte[3][i]="ROI PIQUE";
				BDD_carte[4][i]="ROI TREFLE";*/
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}	
		
		switch(carte->carte.signe)
		{
			case 1:
				printf("COEUR................");	
				break;
			case 2:
				printf("CARREAU................");
				break;
			case 3:
				printf("PIQUE................");
				break;
			case 4:
				printf("TREFLE................");
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}
		
		switch(carte->nom_joueur)
		{
			case 0:
				printf("à Table\n");
				break;
			case 1:
				printf("Joueur 1\n");
				break;
			case 2:
				printf("Joueur 2\n");
				break;
			case 3:
				printf("Joueur 3\n");
				break;
			case 4:
				printf("Joueur 4\n");
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}
	//}
	
	for(i=0;i<=4;i++) //init' du tableau pour identifier les joueurs
	{
		switch(i)
		{
			case 0:
				//BDD_joueur[i]="Table";
				break;
			case 1:
				//BDD_joueur[i]="Joueur 1";
				break;
			case 2:
				//BDD_joueur[i]="Joueur 2";
				break;
			case 3:
				//BDD_joueur[i]="Joueur 3";
				break;
			case 4:
				//BDD_joueur[i]="Joueur 4";
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}
	}
	
	return 0;
}

